package com.wondertek.onvif.dto;

import lombok.Data;
import javax.validation.Valid;
import javax.validation.constraints.NotEmpty;
import java.util.List;

/**
 * 批量添加设备请求
 * 
 * @author wondertek
 * @version 1.0.0
 */
@Data
public class BatchAddDevicesRequest {
    
    /**
     * 设备列表
     */
    @NotEmpty(message = "设备列表不能为空")
    @Valid
    private List<AddDeviceByIpRequest> devices;
    
    /**
     * 是否忽略连接失败的设备
     */
    private Boolean ignoreConnectionFailures = true;
    
    /**
     * 连接超时时间（秒）
     */
    private Integer timeoutSeconds = 10;
}